//
//  YbrDLNAUtil.h
//  wifibox
//
//  Created by os X 10.9 on 15-1-12.
//  Copyright (c) 2015年 yinbaner. All rights reserved.
//

#import <Foundation/Foundation.h>
@class  YbrDevice;

@interface YbrDLNAUtil : NSObject
+(YbrDLNAUtil *)    getInstance;        // 当前对象实例
-(void)             clear;              // 
-(YbrDevice *)      getSelectedDevice;
-(void)             setSelectedDevice:(YbrDevice *) device;
-(void)             setSelectedDeviceByName:(NSString *) deviceName;
-(NSArray *)        getDevices;
-(void)             scanDevice;
-(void)             setFastScan;
-(void)             stopScan;
-(NSString *)       getDeviceReqHttpUrl;
-(NSString *) getDeviceReqHttpUrlByDevice:(YbrDevice *)device;
-(BOOL)             isDLNAState;
// add by richeng
-(void)clearByDevice:(NSString *) deviceName;   // 根据wifi的SSID移除指定设备
-(void)clearOtherDevice;                       // 移除其他设备
-(void) updateDevice:(id) device;               // 更新设备
-(void)updateDeviceVolume:(int)volume;          // 更新设备音量
@end
